.letaky-container{
  -webkit-column-count: 3; /* Chrome, Safari, Opera */
  -moz-column-count: 3; /* Firefox */
  column-count: 3;
  -webkit-column-rule: 1px solid #ece6e8; /* Chrome, Safari, Opera */
  -moz-column-rule: 1px solid #ece6e8; /* Firefox */
  column-rule: 1px solid #ece6e8; 
  padding-top:15px;
  padding-bottom:15px;
}

A.letaky{
  border:0;
  text-decoration:none;
  color:black; 
}
A.letaky:hover{
  color:#0fc4df;
  font-weight:bold;
}

A.letaky > img{
  padding-right:5px;
  width:25px;
  height:25px;
  vertical-align:middle;
  padding-bottom:5px;
}

@media (max-width: 1080px) {
  .letaky-container{
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-rule: 1px solid #ece6e8; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid #ece6e8; /* Firefox */
    column-rule: 1px solid #ece6e8; 
    padding-top:15px;
    padding-bottom:15px;
  }    
}

@media (max-width: 900px) {
  .letaky-container{
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
    -webkit-column-rule: 1px solid #ece6e8; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid #ece6e8; /* Firefox */
    column-rule: 1px solid #ece6e8; 
    padding-top:15px;
    padding-bottom:15px;
  }  
}
